package com.itheima.a02mycharstream;

import java.io.FileReader;
import java.io.IOException;

public class FileReaderDemo1 {
    public static void main(String[] args) throws IOException {
        //读取有中文的文件时，由于一次读取一个字节，而存一个中文需要多个字节，
        //如果我不是要拷贝，而是想要直接在控制台看我读取到的数据
        //这个时候会造成乱码
        //而使用字符流就不会有这种情况，
        //他在遇到中文时会自动按照此时的编码方式去读取对应的字节个数
        //并返回对应的十进制

        FileReader fr=new FileReader("myio\\a.txt");

        int i;
        while ((i=fr.read())!=-1){
            System.out.print((char)i);
        }

        fr.close();
    }
}
